#contenido_hoteles{
  float: left;
  width: 100%;
  min-height: 70%;
  text-align:center;
}
#contenido_descripcion{
  float: left;
  width: 100%;
  min-height: 70%;
  text-align:center;
}
#contenido_hoteles a{
  text-decoration: none;
}
#contenido_hoteles img{
  width: 80%;
  margin-bottom: -14px;
}
#cont-hoteles{
  background: white;
  border-left: 1px solid #A1A1A1;
  border-right: 1px solid #A1A1A1;
  border-top: 1px solid #A1A1A1;
  border-radius: 8px;
  width: 80%;
  color:#a6a8a9;
  margin-left: auto;
  margin-right: auto;
  margin-top: 6%;
  float: left;
  margin-left: 10%;
}
#cont-hoteles a{
  color:#a6a8a9;
}
#cont-descripcion{
  background: white;
  border: 1px solid #A1A1A1;
  border-radius: 8px;
  width: 90%;
  color:#a6a8a9;
  margin-left: auto;
  margin-right: auto;
  margin-top: 6%;
  float: left;
  margin-left: 5%;
}
.completo_hoteles_buscar{
  float: left;
  width: 100%;
  margin-bottom: 3%;
  border-bottom: 1px solid #A1A1A1;
}
.completo_hoteles_descripcion{
  float: left;
  width: 100%;
}
.bullet_buscar{
  float: left;
  width: 10%;
}
.telefono_bullet_buscar{
  float: left;
  width: 10%;
}
.titulo_buscar{
  float: left;
  width: 90%;
  margin-left: 3%;
  text-align: left;
  margin-bottom: 3%;
}
.titulo_descripcion{
  float: left;
  width: 90%;
  margin-left: 4%;
  text-align: left;
  margin-top: 3%;
}
.descripcion_buscar{
  float: left;
  width: 100%;
  text-align: left;
  font-size: 11px;
  margin-left: 3%;
  margin-bottom: 3%;
}
.telefono_buscar{
  text-align: left;
  color: #06447C;
  font-weight: bold;
}
.izquierda_hoteles{
  text-align: left;
  float: left;
  width: 88%;
}
.izquierda_descripcion{
  text-align: left;
  float: left;
  width: 70%;
}
.derecha_descripcion{
  float: right;
  width: 28%;
}
#texto_telefono{
  color: #06447C;
  margin-left: 13%;
  margin-top: 3%;
  border: 1px solid #06447C;
  border-radius: 4px;
}
#texto_mapa{
  margin-left: 30%;
  margin-top: 8%;
  color: #06447C;
  font-weight: bold;
}
.derecha_hoteles{
  float: right;
  width: 8%;
}
.imagen_descripcion{
  margin-top: 1%;
}

.carruselListHoteles{
  width:69%;
  float:left;
  border-bottom: 2px solid orange;
  }
.carruselListContHoteles{
  width: 100%;
  overflow-x:scroll;
  }
.carruselListContHoteles ul{
  width:2000px;
  padding: 0px;
  }
.carruselListContHoteles ul li{
  cursor: pointer;
  float:left;
  color:#cfcfcf;
  margin-right:8px;
  list-style:none;
  }
.carruselListHoteles p{
  margin-top:8px;
  width:219px;
  cursor:pointer;}
.carruselListHoteles img{
  width: 33px;
  height:33px;
  cursor:pointer;
  }
.antHoteles2{
  background-image:url(../img/left.png);
  display:inline-block;
  float:left;
  margin-left: 10%;
  margin-top: 4%;
  height:28px;
  width:16px;
  }
.sigHoteles2{
  background-image:url(../img/right.png);
  display:inline-block;
  float:left;
  margin-top: 4%;
  margin-right: 10%;
  height:28px;
  width:16px;
  }
.descripcion_descripcion{
  float: left;
  width: 90%;
  text-align: left;
  font-size: 11px;
  margin-left: 5%;
  margin-top: 3%;
}
.lista_imagenes{
  margin-left: 5%;
}
.lista_img{
 width: 8%;
 float: left;
 margin-right: 3%;
}
#opcion_descripcion a{
  text-decoration: none;
}
#opcion_descripcion img{
  width: 80%;
  margin-bottom: -14px;
}
#tel_bullet{
  margin-top: -9%;
}
